Orphanet Rare Diseases Scraper avatar

Orphanet Rare Diseases Scraper

Pricing

from $4.00 / 1,000 results

Go to Apify Store
Orphanet Rare Diseases Scraper

Orphanet Rare Diseases Scraper

Pull rare disease records from Orphanet and Orphadata by ORPHAcode. Returns the preferred name, synonyms, disorder group, clinical definition, plus mappings to ICD-10, ICD-11, OMIM, UMLS, and MeSH. Useful for terminology mapping, health record enrichment, and rare disease research.

Pricing

from $4.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Share

ParseForge Banner

🧬 Orphanet Rare Diseases Scraper

🚀 Pull structured rare-disease records in seconds. Turn Orphanet ORPHAcodes into clean rows with names, synonyms, definitions, and cross-references to ICD-10, ICD-11, OMIM, UMLS, MeSH, MedDRA, and MONDO.

🕒 Last updated: 2026-06-05 · 📊 18 fields per record · 11,400+ ORPHAcodes available · 9 languages

Orphanet is the reference portal for rare diseases and orphan drugs, and Orphadata is its open data service. This Actor reads the keyless Orphadata cross-referencing API and returns one tidy record per rare disease, including every terminology mapping that Orphanet publishes for that code.

Coverage spans the full Orphanet nomenclature: more than 11,400 ORPHAcodes covering disorders, groups of disorders, and subtypes. Each record carries the preferred term, known synonyms, a clinical definition where available, the disorder group and typology, the last update date, and the cross-references that let you join Orphanet data to ICD-10, ICD-11, OMIM, UMLS, MeSH, MedDRA, and MONDO.

🎯 Target Audience💡 Primary Use Cases
Bioinformaticians and data scientistsBuilding rare-disease terminology maps
Health-tech and EHR teamsEnriching patient records with standard codes
Pharma and clinical research groupsOrphan-drug and indication research
Medical ontology and knowledge-graph buildersLinking ORPHAcodes across vocabularies

📋 What the Orphanet Rare Diseases Scraper does

  • Reads single ORPHAcodes you supply, or pulls the latest codes straight from the Orphadata list endpoint.
  • Returns the preferred term, synonyms, disorder group, typology, and clinical definition.
  • Extracts cross-references to ICD-10, ICD-11, OMIM, UMLS, MeSH, MedDRA, and MONDO.
  • Keeps the full raw cross-reference list with mapping relations and ICD browser links.
  • Works in nine languages for preferred terms, synonyms, and definitions.

🎬 Full Demo (🚧 Coming soon)

⚙️ Input

FieldTypeDescription
orphaCodesarrayOptional list of ORPHAcodes (for example 558). Leave empty to pull codes automatically from the Orphadata list endpoint.
languagestringLanguage for terms, synonyms, and definitions. One of en, fr, de, es, it, nl, pl, pt, cs.
maxItemsintegerMaximum number of records to collect. Free plan is capped at 10.

Scrape specific diseases by code:

{
"orphaCodes": ["558", "61", "141"],
"language": "en",
"maxItems": 3
}

Pull a batch of records automatically:

{
"language": "en",
"maxItems": 25
}

⚠️ Good to Know: Orphadata publishes data under the Creative Commons Attribution 4.0 licence. Fields such as mesh or medDRA are present only when Orphanet has a validated mapping for that disease, so they may be empty on some records.

📊 Output

FieldDescription
🔢 orphaCodeOrphanet identifier for the disease
📌 preferredTermOfficial preferred name
🧬 disorderGroupDisorder, group of disorders, or subtype
🧩 typologyTypology label (for example Disease)
📖 definitionClinical definition when available
🔗 urlOrphanet record page
📅 lastUpdatedLast update timestamp from Orphanet
🏷 synonymsAlternative names
🩺 icd10ICD-10 codes
🩺 icd11ICD-11 codes
🧬 omimOMIM references
🔬 umlsUMLS concept IDs
📚 meshMeSH descriptors
⚠️ medDRAMedDRA codes
🔗 mondoMONDO references
🗂 crossReferencesFull mapping list with relation and ICD links
🕒 scrapedAtCollection timestamp
errorNull on success

Real sample records:

{
"orphaCode": "166024",
"preferredTerm": "Multiple epiphyseal dysplasia-macrocephaly-facial dysmorphism syndrome",
"disorderGroup": "Disorder",
"synonyms": ["Multiple epiphyseal dysplasia, Al-Gazali type"],
"icd10": ["Q77.3"],
"icd11": ["LD24.61"],
"omim": ["607131"],
"umls": ["C4304500"],
"url": "http://www.orpha.net/consor/cgi-bin/OC_Exp.php?lng=en&Expert=166024"
}
{
"orphaCode": "58",
"preferredTerm": "Alexander disease",
"disorderGroup": "Disorder",
"synonyms": ["AxD"],
"icd10": ["G93.8"],
"icd11": ["8A44.2"],
"omim": ["203450"],
"umls": ["C0270726"],
"url": "http://www.orpha.net/consor/cgi-bin/OC_Exp.php?lng=en&Expert=58"
}
{
"orphaCode": "166032",
"preferredTerm": "Multiple epiphyseal dysplasia-miniepiphyses syndrome",
"disorderGroup": "Disorder",
"synonyms": [],
"icd10": ["Q77.3"],
"icd11": ["LD24.61"],
"omim": ["609325"],
"umls": ["C5924992"],
"url": "http://www.orpha.net/consor/cgi-bin/OC_Exp.php?lng=en&Expert=166032"
}

✨ Why choose this Actor

  • Authoritative source. Data comes straight from the official Orphadata cross-referencing API.
  • Vocabulary mappings included. Join Orphanet to ICD, OMIM, UMLS, MeSH, MedDRA, and MONDO out of the box.
  • Multilingual. Nine language options for names and definitions.
  • Clean shape. One flat record per disease, ready for analysis and knowledge graphs.

📈 How it compares to alternatives

ApproachCross-referencesMultilingualMaintenance
This ActorAll Orphanet mappings9 languagesNone on your side
Manual portal lookupsOne disease at a timeLimitedHigh
Raw XML downloadsYes, but heavy parsingYesYou parse and maintain

🚀 How to use

  1. Sign up for a free Apify account with our referral link.
  2. Open the Orphanet Rare Diseases Scraper.
  3. Enter ORPHAcodes, or leave the list empty to pull records automatically.
  4. Pick a language and set how many records you want.
  5. Run the Actor and collect your dataset.

💼 Business use cases

Health-tech and EHR enrichment

NeedOutcome
Standard codes on patient recordsMap ORPHAcodes to ICD and OMIM
Consistent disease namingUse preferred terms and synonyms

Pharma and clinical research

NeedOutcome
Orphan-drug indication researchBrowse disorders by group and typology
Cohort definitionLink diseases across vocabularies

Knowledge graphs and ontologies

NeedOutcome
Cross-vocabulary linkingUse MONDO, UMLS, and MeSH references
Entity resolutionMatch synonyms to a single ORPHAcode

Academic and epidemiology work

NeedOutcome
Rare-disease prevalence studiesStart from a clean code list
Multilingual datasetsPull terms in nine languages

🔌 Automating Orphanet Rare Diseases Scraper

Connect the Actor to Make, Zapier, Slack, Airbyte, GitHub, and Google Drive through the Apify API and integrations. Trigger runs on a schedule and push records into your warehouse, sheet, or messaging channel automatically.

🌟 Beyond business use cases

  • Research: build reproducible rare-disease datasets for papers and reviews.
  • Personal: explore the terminology behind a specific diagnosis.
  • Non-profit: support patient-advocacy resources with standard codes.
  • Experimentation: prototype medical chatbots and ontology tools.

🤖 Ask an AI assistant

Paste a record into ChatGPT, Claude, Perplexity, or Microsoft Copilot and ask it to summarize the disease, explain a mapping relation, or group records by disorder type.

❓ Frequently Asked Questions

What is an ORPHAcode? A unique identifier assigned by Orphanet to each rare disease, group, or subtype.

Where does the data come from? The official Orphadata cross-referencing API at api.orphadata.com.

Do I need an API key? No. The Orphadata endpoints used here are keyless.

Which vocabularies are covered? ICD-10, ICD-11, OMIM, UMLS, MeSH, MedDRA, and MONDO, when Orphanet provides a mapping.

Why are some code fields empty? Orphanet only publishes validated mappings, so a disease may lack a MeSH or MedDRA code.

Can I scrape specific diseases? Yes. Provide their ORPHAcodes in the input.

What if I leave the code list empty? The Actor pulls codes from the Orphadata list endpoint up to your item limit.

Which languages are supported? English, French, German, Spanish, Italian, Dutch, Polish, Portuguese, and Czech.

How many records can I get? Free plans return up to 10. Paid plans go up to 1,000,000.

Is the data licensed for reuse? Orphadata uses Creative Commons Attribution 4.0. Credit Orphanet when you publish.

Does it return clinical definitions? Yes, when Orphanet provides one for the disease.

🔌 Integrate with any app

Use the Apify API to run the Actor and fetch results from your own code, or wire it into low-code platforms through the standard Apify integrations.

  • ParseForge OurAirports Global Airport Database Scraper
  • ParseForge PubMed Articles Scraper
  • ParseForge ClinicalTrials Studies Scraper
  • ParseForge WHO ICD Codes Scraper

💡 Pro Tip: browse the complete ParseForge collection.

🆘 Need Help? Open our contact form

⚠️ Disclaimer: independent tool, not affiliated with Orphanet or Orphadata. Only publicly available data collected.